package com.wyj.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.wyj.pojo.YlrcRole;
import com.wyj.pojo.YlrcRoleAuthorities;

import java.util.List;
import java.util.Map;

/**
* @author mac
* @description 针对表【ylrc_role】的数据库操作Service
* @createDate 2022-11-18 21:05:04
*/
public interface YlrcRoleService extends IService<YlrcRole> {

    //增加一个角色
    int addRole(YlrcRole ylrcRole);

    //删除一个角色
    int deleteRole(int id);

    //查询一个角色所对应的权限
    List<Map<String,Object>> getRoleMenus(int id);

    //增加一个角色的权限
    int addRoleMenu(YlrcRoleAuthorities ylrcRoleAuthorities);

    List<Map<String,Object>> getRoleAndUsers(String username);
}
